Simulation Of Surfactant Multi Phase Flow With Lattice Boltzmann Method